翻訳と辞書
Words near each other
・ Nu-Klea Starlite
・ Nu-Mega Technologies
・ Nu-Mixx Klazzics
・ Nu-Mixx Klazzics Vol. 2
・ Nu-nu
・ NU-Tech
・ Nu-Venture
・ Nu-Way Weiners
・ Nu-West
・ Ntzieanhortara ridge pass
・ Nu
・ Nu (cuneiform)
・ Nu (kana)
・ Nu (letter)
・ Nu (mythology)
Nu (programming language)
・ NU 107
・ NU 107 Cebu
・ Nu ABO
・ Nu Alpha Kappa
・ Nu and the Hua People
・ Nu Andromedae
・ Nu Aquarii
・ Nu Aquilae
・ Nu Arae
・ Nu Arietis
・ Nu Aurigae
・ Nu Boyana Film Studios
・ Nu Boötis
・ NU Bulldogs


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Nu (programming language) : ウィキペディア英語版
Nu (programming language)

Nu is an interpreted object-oriented programming language, with a Lisp-like syntax, created by Tim Burks as an alternative scripting language to program OS X through its Cocoa application programming interface (API). Implementations also exist for iPhone and Linux.
The language was first announced at C4, a conference for indie Mac developers held in August 2007.
Considered a niche tool, possibly because of its Lisp-like syntax, it is notable as part of a rise in use of functional programming languages as of 2014.
== Example code ==
This Nu code defines a simple complex numbers class.

(class Complex is NSObject
(ivar (double) real
(double) imaginary)
(- initWithReal:(double) x imaginary:(double) y is
(super init)
(set @real x)
(set @imaginary y)
self))

The example is a basic definition of a complex number: it defines the instance variables, and a method to initialize the object. It shows the similarity between the code in Nu and the equivalent in Objective-C; it also shows the similarity with Ruby.

(unless @prefix
(set @prefix
"#.."))
(unless @icon_files
(set @icon_files
(array "#/share/nu/resources/nu.icns")))

This sample, from the ''nuke'' tool bundled with Nu, also shows the influence of Objective-C, Lisp, and Ruby in the design of the language.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Nu (programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.